package day20171215;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * Created by 123 on 2017/12/15.
 */
public class StringTest {
    public static void main(String[] args) {
        //正则表达式，模式匹配
        //面向对象程序设计Java2016级信本2班1606101025黄宇作业1.docx

          Matcher matcher= Pattern.compile("信本2班(\\d+)黄宇(.*)")//先写想要的数据前后的数据（信本2班黄宇），再写想要数据的形式"信本2班(\\d+)黄宇"
                  .matcher("面向对象程序设计Java2016级信本2班1606101025黄宇作业1.docx");


        while (matcher.find()){
            System.out.println(matcher.group(1));//打印matcher里面的第一个括号
            System.out.println(matcher.group(0));//打印matcher里面的全部
            System.out.println(matcher.group(2));//打印matcher里面的第二个括号（.*表示一个或多个字符）
        }


    }
}
